package com.lfy.modules.common.anno;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
 * 检查分享token注解，防止越权提取文件
 *
 * @author <a href="https://www.lvfeiy.top">lvfeiyang</a>
 * @date 2024/6/19 20:14
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface CheckShareToken {

    String value() default "";
    /**
     * el表达式，用于获取token值
     * @return el表达式
     */
    String token() default "";
    String parentId() default "";
}
